Welcome to IB CS! [Notice: Please add comments to your code!]
2018 Jan 26- Feb 25 Winter holiday homework
2017-2018 Semester 1 Final exam -- OOP implementation submission page
Mock exam paper with MS -- Core
Mock exam paper with MS -- HL only
Final Exam Prep contest
2017.12-2018.1
项目式学习:基于Python的微信智能聊天机器人
IA Progress !!!!!
IBO IA samples:https://ibpublishing.ibo.org/live-exist/rest/app/tsm.xql?doc=d_4_comsc_tsm_1201_2_e&part=4&chapter=7
1. Introduction
- 1.1 IBO CS guide
- 1.2 IBDP CS course resources - IB course
- 1.3 Python online resources- Learn Python
- 1.4 Java OOP - IB CS option D
- 1.5 Modelling and Simulation -- IB CS option B
- 1.6 Course Timeline (planned)
- 1.7 AP Computer Science -- Get a 5 in AP CS
- 1.8 IA -- The solution -- The project
- 1.9 Case study 2018 -- autonomous driving
2. Lesson Log files
- Jan 2nd 2018 by ALL
- July 4th by Matt An
- May 17th 2017 by Alex Zhou
- May 5th 2017 by Tom Zhou
- March 28th 2017 by Charles Han
- March 24th 2017 by Michael Qian
- March 6th 2017 by Arthur Chen
- March 3rd 2017 by Enzo Yang
- March 1st 2017 by David
- Feb 27th 2017 by Margaret
- December 12th 2016 by Matt An
- __December 7h 2016 by David Ye__
- December 5th 2016 by Charles Han
- November 23th 2016 by Alex Zhou
- November 17th 2016 by Michael Qian
- November 14th 2016 by Margaret Sun
- November 11th 2016 by Doris Xue
- November 7th 2016 by Arthur Chen
- November 4th 2016 by Tom Zhou
- October 28th 2016 by David Ye
- October 24th 2016 by Enzo Yang
- October 12th 2016 by Matt An
- October 10th 2016 by Margaret Sun
- September 26th 2016 by Michael Qian
- September 23rd 2016 by Doris Xue
- September 21st 2016 by Arthur Chen
- September 18th 2016 by Alex
- September 12th 2016 by Charles Han
- September 9th 2016 by Matt An
- September 7th 2016 by Tom Zhou
- September 2nd 2016 by Charles Han
- August 31st 2016 by Enzo Yang
- June 24th 2016 by David Ye
- June 22nd 2016 by Tom Zhou
- June 17th 2016 by Michael Qian
- June 15th 2016 by Doris Xue
- June 12th 2016 by Alex Zhou
- June 03rd 2016 by Arthur Chen
- June 01st 2016 by Tom Zhou
3. Project pages
- Doris' project page
- Alex's project page
- Tom's project page
- Charles's project page
- Matt's project page
- Michael's project page
- Enzo's project page
- Arthur's project page
- David's project page
- Margaret's project page
4. Coursework References
- 4.1 Dart Figure for accuracy and precision illustration
- 4.2 Binary Search: books and vocabularyList
- 4.3 Test 2: 160914 Topic -- List and StateMachine
- 4.4 Scientific computing in Python: Numpy, Scipy, Matplotlib
- 4.5 File processing
- 4.6 Search Algorithms
- 4.7 Eight (N) Queens problem
- 4.8 Java Classes and objects Exercises 2016Nov14
- 4.9 Java Composition, Inheritance, Polymorphism, Abstract Classes, Interface 2016Nov25
- 4.10 Pseudocode and algorithm 2016Dec09
- 4.11 OOP Coursework Dec 16-21 http://ibcs1-wd.wikispaces.com/OOP+Coursework+Dec16-21+2016
- 4.12 Array of arrays: http://www.ntu.edu.sg/home/ehchua/programming/java/J2_Basics.html#zz-8.
- 4.13 Paper 2 study: write code to implement and reflect about this problem
5. Topics and materials
- 5.1 Topic 4: Computational thinking
- 5.2 Specimen papers
- 5.3 Sorting Algorithms: insertion, selection, bubble and merge sort
- 5.4 Lesson tasks: 2016-Oct-19
- 5.5 Lesson tasks: 2016-Oct-21
- 5.6 Lesson investigation: Data structure
- 5.7 Lesson Material: Java OOP -- click to open the details
- 5.8 Lesson Programming test 2016-Dec-07
6. Course Assessments
Major assessment1: PreparationsMajor 1 paper
Major 1 Mark Scheme
Major assessment2: Preparations
[Programming Test]: Java basics and OOP1_2016Nov28
Major assessment 3: Programming part
Major assessment 3 question paper
Major assessment 3 mark scheme
Tic-tac-toe coursework submission page
Major assessment 5 qp with ms
Major assessment 5 summary and reflection submission page
Review and extended study based on major assessment 5 submission page
2016-2017 First semester End-term Exam question paper and Mark Scheme
Internal Assessment Criterion A Submission page
Internal Assessment Criterion B Submission page
Internal Assessment Criterion C Submission page
Major 2 Exercise Paper
Semester 2:
Major 1, Major 1 MS Topic 1.2 and Topic 2
Major 2: Major 2 MS Topic 1\2\4
Major 3, Major 3 MS Topic 5
Major 4, Major 4 MS Topic 6
Major 5, Major 5 MS Topic 6&7
2017-2018 semester 1
Topic 3 exam question paper
Topic 7 exam question paper
Topic 7 past paper questions collection
7. Internal Assessment
- General info + Checklist
- Criterion A: Planning (6 marks) + Submission page --
- Criterion B: Solution overview (6 marks) + Submission page --
- Criterion C: Development (12 marks) + Submission page--
- Criterion D: Functionality and extensibility of product (4 marks)
- Criterion E: Evaluation (6 marks)
8. Homework submission page
8.1 RPN calculator (20170227)
8.2 STEAM Project1: CV meets Art
8.3 Computer Architecture: Time-lapse video / "Doodle"-like poster
8.4 Binary Tree Node deletion algorithm and implementation
9. Class Assignments:
2017-08-30: network lesson assignment
2017-08-31: Case study: autonomous car
2017-09-06: Topic 3 Network: Project based learning -- Major Assessment
2017-10-10: Topic 3 Network: Reciprocal learning -- State of art techs!
2017-10-11: Topic 7 Control: Project based learning -- Major Assessment
2017-10-31: Topic 7 STEAM PBL: automatic sensor viewer -- Minor Assessment
2017-11-22: Case study: autonomous driving -- AI as a whole picture
C'est merveilleux!
..........